6.6800000000000006015e-27 seed development stages